Disillusioned superhero, Hancock (Will Smith), has fallen out of favour with his once adoring public - his life-saving antics are costing the city a b... Read more
Disillusioned superhero, Hancock (Will Smith), has fallen out of favour with his once adoring public - his life-saving antics are costing the city a b... Read more